Using Condition Editors

You may want your workflow or business process, or certain activities in your workflow or business process, to run only if specific conditions are met. You can assign:

ClosedSee a video about using condition editors

Creating a condition

In a Closedcondition editor, conditions are assigned through a series of nested menu options that start broad and become more specific. Click any underlined text in the condition editor for more options.

You can create as many conditions as you want by clicking Add condition.

Ordering conditions logically

There are two reasons you may want to pay attention to the order of your conditions:

Condition Type Speed
Entry Name Fast
Entry Path Fast
Parent Name Fast
Entry Type Fast
User Name Fast
Entry Changes Fast
Entry ID Fast
Entry Server Fast
Entry Repository Fast
Field Conditions Medium
Entry Parent ID Medium
Volume Medium
Template Conditions Medium
Tag Conditions Medium
Document Page Count Conditions Medium
Template Name Medium
Is Record Medium
Folder Content Conditions Slow
Parent Content Slow

Tip: To avoid logic mistakes and performance problems, you will often want to break complex starting rules into several simple rules.

How to order conditions

Selecting entries for conditions

Some conditions require you to specify the entry that the condition will be associated with.

Note: You are not required to select entries for starting rule conditions.

Parent folder contents and folder contents conditions

The Parent Folder Contents and Folder Content conditions (and the recursive versions of these conditions) allow you to configure conditions that apply to an entry inside a folder.

Note: These conditions are only available to wait conditions and decision conditions, not starting rule conditions.

Using tokens in conditions

Tokens are available to the right side of wait conditions and to both sides of decision conditions.

The Stamp Name condition

The Stamp Name condition type lets you configure conditions based on the stamps that have been applied to a document. All the stamps on the document are compared to the condition value specified on the right-side of the equation. If any stamp name on the document equals, starts with, etc. the condition value text, than the condition will be met.

Example: The "Parking Permit 123" document has the following stamps on it: Approved, Confidential, and City Reviewed. The workflow should continue if the document has the Approved stamp on it. This condition:  (Document: Stamp Names equals Approved), will check to see that Approved is one of the stamps on the document. In the case of "Parking Permit 123," this condition is met and the workflow will continue.

 

Example: The City of Pawnee has several approval stamps: "Approved by Leslie," "Approve It!! by Tom," and "MyApproval (Jerry)." Event permits are approved when any one of these stamps appears on the document. Using the "contains" operator, Workflow can check for the text "Approv" in any stamp name. The condition: (Document: Stamp Names contains Approv) will be met when any of the approval stamps listed below is added to a document.

Note: The Stamp Names condition only works for stamps that do not have tokens in their text. Learn more.

Limitations on conditions